package com.asset.dispoal.company.domain.db.entity;


import lombok.Data;
import lombok.EqualsAndHashCode;
import tech.mhuang.pacebox.springboot.protocol.data.PageDTO;

import java.io.Serializable;
import java.util.Date;

/**
 * 债行公司表实体类
 *
 * @author: mhuang
 * @date: 2022-01-25 09:38:17
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SysCompanyDo extends PageDTO implements Serializable {
    private static final long serialVersionUID = 1L;
    /**
     *
     */
    private String id;
    /**
     * 公司名称
     */
    private String name;
    /**
     * 公司编号
     */
    private String code;
    /**
     * 公司类型 0债行 1律所  2机构 3法院
     */
    private String type;
    /**
     * 联系电话
     */
    private String telephone;
    /**
     * 公司地区编码
     */
    private String addressCode;
    /**
     * 公司地址详情
     */
    private String addressInfo;
    /**
     * 公司说明
     */
    private String explain;
    /**
     * 公司等级
     */
    private String level;
    /**
     * 公司管辖范围 1 省 2 市 3县、区
     */
    private String scope;
    /**
     * 创建时间
     */
    private Date createTime;
    /**
     * 创建人
     */
    private String createUser;
    /**
     * 修改时间
     */
    private Date updateTime;
    /**
     * 修改人
     */
    private String updateUser;
    /**
     * 是否停用
     */
    private String state;
    /**
     * 0未删除 1删除
     */
    private String delFlag;

    /**
     * 纬度
     */
    private String latitude;

    /**
     * 经度
     */
    private String longitude;

    private String parentId;

    /**
     * logo
     */
    private String logo;

    /**
     * 简介
     */
    private String shortName;

    /**
     * 公司类别 '0银行 1机构 2公司
     */
    private String companyCategory;

    /**
     * 联系人
     */
    private String contact;

    private String permission;

    private String courtSourceAreaCode;

    private String parentName;
}